#body {
background-color: #B6A7E0;
}
#main{
background-color: #B6A7E0;
 font-weight: bolder;
width: 725px;

}
#m4earner-meritform{
/*
** border:2px dotted #050505;
*/
background-color: #FEFED8;
}
#merit_form {
  margin: 0px 10px;
  padding:0 0 0 0px;
  font-size: 100%;
  min-width: 700px;
  max-width: 775px;
  width: 700px;
}
#meritform .title{  
  font-size: 100%;
  font-weight: bolder;
  color: #FF3400;
}

.title, .tabs{
font-size: 100%;
background-color: #FEFED8;
 font-weight: bolder;
}
#m4earner-meritform .form-item{
margin-bottom: 1px;
margin-top: 1px;
}

form fieldset {
  clear: both;
  background-color: #FEFED8;
  font-size: 100%;
  border-color: #FF3400;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
 padding: 0 1px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 100%;
  font-weight: bolder;
  color: #FF3400;
  margin: 0 0 0 0;
  padding: 0 5px;
 background-color: #FEFED8;
}

label {
  font-size: 100%;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, select, form-text{
  font-family: Tahoma, Arial, sans-serif;
font-weight: bolder;
  font-size: 100%;
  color: #4503FF;
}
.form-text{
padding-left: 0px;
overflow:auto;
overflow:hidden;
height:100%;
}
textarea {
  overflow: auto;
}
.inline {
display:inline;
}
#giver-fs {
position:relative;
background-color: #FEFED8;
padding-left: 10px;
}
#giver-c1 {
 float:left;
 width:300px;
}
#giver-c2 {
 float:left;
 width:350px;
}


#earner-fs {
 clear:both;
position:relative;
background-color: #FEFED8;
padding-left: 10px;
}

#earner-c1 {
 float:left;
 width:320px;
}
#earner-c2 {
 float:left;
 width:300px;
text-align: left;
}
#edit-meritgoal-wrapper, #edit-lastmerit-wrapper, #edit-lastpoints-wrapper, #edit-totalpoints-wrapper {	
padding: 0px 0px 5px 0px;
}
#edit-lastmerit-wrapper label, #edit-lastpoints-wrapper label{
width: 50%; 
float: left;
text-align: right;
display: inline;
}
#edit-meritgoal-wrapper label, #edit-totalpoints-wrapper label,  #edit-lastaward-wrapper label{
width: 50%; 
float: left;
text-align: right;
display: inline;
}
#edit-meritgoal-wrapper .form-text, #edit-lastmerit-wrapper .form-text, #edit-lastpoints-wrapper .form-text {
background-color: #D9D9D9;
}
#edit-totalpoints-wrapper .form-text, #edit-lastaward-wrapper .form-text {
background-color: #D9D9D9;
}
#edit-totalpoints-wrapper  .description {
   position: float:right;
   width: 100%;
   display: block;
    font-size: 90%;
   border: 1px solid #ccc;
   background-color: #caff9b;
}
#earner-c2a {
width: 50%;	
 float:right;
text-align: right;
margin: 0px 25px 10px 30px;
padding: 0px 25px 0 0;
}
#earner-c2b {
 margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}
#activity-fs {
 clear:both;
position:relative;
background-color: #FEFED8;
}
#activity-c1 {
 float:left;
 width:350px;
position:relative;
}
#edit-select-merit-category-wrapper {
width: 200px;	
float:left;
}
#edit-merit-points-wrapper {
width: 150px;	
float:left;
}
#edit-merit-activity-wrapper {
width: 300px;	
float:left;
}
#activity-c1L1{
width:350px;
float:left;
position:relative;
}
#activity-c2 {
 float:left;
 width:320px;
}
#datepicker-wrapper {
width: 100px;	
float:left;
margin-bottom: 20px;
}
#edit-select-merit-record-wrapper {
width: 140px;	
float:left;
margin-bottom: 20px;
}
#edit-merit-location-wrapper {
clear:both;
width: 200px;

}
#edit-merit-location {
width: 230px;
height:75px;

}
#award-fs {
 clear:both;
padding-left: 10px;
} 
 #award-L1 {
  float:left;
  width:400px;
height:45px;
position:relative;
}
 #award-L1a {
  float:left;
}

#edit-select-award-message-wrapper {
width: 350px;	
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#edit-select-award-gender-wrapper {
width: 150px;	
 float:left;
 margin: 0 0 0 0;
padding: 0 0 0 0;
}

#award-L2 {
  float:left;
  width:620px;
}

#submitline {
 clear:both;
height:45px;
position:relative;
float:center;
} 

